export default {
  methods: {
    /**
     * $msgbox的封装，并添加异常处理
     * @param el 试用$createEl创建的元素
     * @param config msgBox的一些配置
     * @returns {Promise<*>} resolve为点击确定后的处理
     */
    mMsg (el, config) {
      return new Promise((resolve, reject) => {
        this.$msgbox({
          title: '温馨提示',
          message: el,
          showCancelButton: true,
          confirmButtonText: '确认',
          cancelButtonText: '取消',
          type: 'warning',
          center: true,
          ...config
        }).then(() => {
          resolve()
        }).catch(e => {
          reject('processed')
        })
      })
    }
  }
}
